访问电脑版页面

导航:老古开发网手机版STM32单片机STM32单片机的GPIO

如何将STM32单片机的JTAG口作为GPIO使用

导读:
关键字:
JTAG口,STM32单片机,GPIO,

使用STM32F系列,会遇到将JTAG口复用为SPI1或直接用做普通IO。

针对于F1系列,需要先禁止使能 JTAG,然后将其复用为其他口或者普通IO。

针对F4系列,STM32F4库函数中,已经取消了GPIO_*PinRemapConfig()函数,对于复用功能使用GPIO*_PinAFConfig()函数了!

但是在GPIO_PinAFConfig()函数已经没有禁止JTAG/SW等选项了,而是复用到AF0~AF15线上,其中AF0是系统功能(也是复位初始功能)。

其中调试接口就是系统功能,这样需要禁用JTAG功能只需把引脚复用到AF1~AF15中的一个就行了。

直接复用就可使用相应的复用功能,不用想着失能JTAG了。

最好不要 将JTAG复用为普通IO。

PB3 PB4将其作为普通IO输出也可以,不过调试下载需要使用SWD下载调试。

如果将所有的JTAG口作为GPIO使用,将会导致无法找到JTAG和SW设备,板子下不进去程序。

来源:工程师周亮   作者:lhl545545  2018/11/28 16:43:00
栏目: [ STM32单片机的GPIO]

相关阅读

STM32单片机的GPIO模式解析

一文看懂stm32的引脚的两种用途:GPIO和AFIO

stm32单片机GPIO端口的特点及应用解析

STM32单片机的八种IO口模式解析

如何将STM32单片机的PA15设置为上拉输入模式

如何将STM32单片机的JTAG口作为GPIO使用

STM32学习笔记1 IO口学习

STM32单片机的上拉电阻配置为上拉输入模式的方法

STM32单片机对共阳数码管输出计数的设计

stm32的IO模式具体意义

基于STM32单片机流水灯控制中的GPIO_Init()函数解析

STM32单片机GPIO口的工作模式解析

STM32单片机GPIO寄存器的功能解析

stm32 IO口模式的寄存器配置

基于STM32单片机对跑马灯的控制

基于单片机STM32 GPIO 基本简单操作函数教程

STM32单片机的重映射与地址映射的使用方法及步骤

STM32单片机的复用端口初始化的步骤及方法

关于STM32中的位带(bit-band)操作说明

基于STM32的八种GPIO输入输出模式解析